home *** CD-ROM | disk | FTP | other *** search
/ Komputer for Alle 1999 #8 / 1999 CD 8 (black).iso / maskdemo / DATA1.CAB / Program_Executable_Files / Daventry / KQ / RAVENCNR.CS < prev    next >
Encoding:
Text File  |  1998-12-15  |  1.7 KB  |  62 lines

  1. echo $1 $2 $3 $4
  2. if test $2 == Init
  3.    set Daventry::Raven::ConnorHouse loaded
  4.    if test $Daventry::Raven::SarahHouse == loaded
  5.       deleteObject Ravens
  6.       set Daventry::Raven::SarahHouse done
  7.    endif
  8. #   if test $Daventry::Raven::Wizard == loaded
  9. #      set Daventry::Raven::Wizard 0
  10. #      deleteObject Ravenw
  11. #   endif
  12. else if test $2 == ConnorAction
  13.    if test $4 == do
  14.      KQMonster::speak $1 Connor 1000 28 14 46 1 1
  15.    endif
  16. else if test $2 == EndLoop
  17.    if test $3 == fromconnor
  18.       KQMonster::speak Connor Connor 1000 28 14 95 1 1
  19.       KQCamera::follow Connor
  20.       handsOff 0
  21.       setThirdPerson
  22.       set Daventry::Raven::ConnorHouse done
  23. #      loadKQ ravenwiz.kq
  24. #      set Daventry::Raven::Wizard loaded
  25.       echo Deleteing $1
  26.       deleteObject $1
  27.    endif
  28. else if test $2 == Cue
  29.    if test $3 == 7
  30.       KQCamera::setCamRelConner 1000 0
  31.       KQCamera::addCamLoc $KQCamera::newLoc 1
  32.       KQCamera::cutToCamLoc $KQCamera::pointAt
  33.       KQMonster::speak $1 Connor 1000 0 0 59 1 1
  34.    else if test $3 == 10
  35.          random 0 $Daventry::Raven::cawInterval
  36.       if test "$Console::Return" == 1
  37.          KQMonster::setState $1 Special caw
  38.       endif
  39.    endif
  40.    endif
  41. else if test $2 == TalkComplete
  42.     if eval KQMonster::testMessage $3 $4 $5 $6 $7 1000 0 0 59 1
  43.       KQCamera::follow none
  44.       move $1 1 0 0 200 0 0 -1.6
  45.       pointAndCue 275000 207000 -1 Connor 0 0
  46.       move KQCamera 0 277000 218000 15000 0 0 -3.1
  47.       KQMonster::setState $1 special fromconnor
  48.     else if eval KQMonster::testMessage $3 $4 $5 $6 $7 1000 28 14 46 1
  49.       KQMonster::setAlarmRadius $1 0
  50.       setThirdPerson
  51.       handsOff 1
  52.       getLoc $1
  53.       pointAndCue $KQObject::locOnly $1 7 0
  54.    endif
  55.    endif
  56. endif
  57. endif
  58. endif
  59. endif
  60. endif
  61.  
  62.